#pragma once

#include <Vec3.h>
#include "..\Demo\IAnimatable.h"

class CameraTarget : public IAnimatable
{
private:
	sm::Vec3 position;
	int id;

public:
	CameraTarget(int id);

	void SetPosition(sm::Vec3 pos);
	void SetRotation(float angle, sm::Vec3 axis);
	void SetScale(sm::Vec3 scale);
	void SetRoll(float angle);
	int GetId();

	sm::Vec3 GetPosition();
};
